//判断token是否过期


//导入记录时间的变量
import {TIME_STAMP,TOKEN_TIMEOUT_VALUE} from '@/constant/index.js'
//导入设置本地存储和获取本地存储的方法
import {setItem,getItem} from '@/utils/storage.js'

/**
 * 获取时间戳
 */
export function getTimeStamp(){
  return getItem(TIME_STAMP)
}

/**
 * 设置时间戳
 */
export function setTimeStamp(){
  //把TIME_STAMP变量设置到本地存储中 value为当前的时间
  setItem(TIME_STAMP,Date.now())
}

/**
 * 判断是否超时
 */
export function isCheckTimeout(){
  //当前的时间戳
  let currentTime = Date.now()
  //获取本地存储中时间戳
  let timeStamp = getTimeStamp()
  //判断是否超过两小时
  return currentTime - timeStamp > TOKEN_TIMEOUT_VALUE
}